package main

import "fmt"

func main() {
	//第四章：go语言流程控制
	//写个demo学习go语言的if多分支
	var age int
	fmt.Println("请输入年龄:")
	fmt.Scanln(&age)
	if age > 18 {
		fmt.Println("你的年龄大于18岁，要对自己的行为负责!")
	}
	if age == 18 {
		fmt.Println("你的年龄等于18岁，要对自己的行为负责!")
	}
	if age < 18 {
		fmt.Println("你的年龄小于18岁，不用对自己的行为负责!")
	}

	//再写个demo学习go语言的if嵌套
	var score int
	fmt.Println("请输入分数:")
	fmt.Scanln(&score)
	if score > 90 {
		if score == 100 {
			fmt.Println("你的分数是100分，是满分!")
		} else {
			fmt.Println("你的分数大于90分，很好!")
		}
	} else {
		fmt.Println("你的分数小于等于90分，继续努力!")
	}

	//再写个demo，根据分数判断学生的等级
	var score2 int
	fmt.Println("请输入分数:")
	fmt.Scanln(&score2)
	if score2 > 90 {
		fmt.Println("A")
	}
	if score2 > 80 && score2 <= 90 {
		fmt.Println("B")
	}
	if score2 > 70 && score2 <= 80 {
		fmt.Println("C")
	}
	if score2 > 60 && score2 <= 70 {
		fmt.Println("D")
	}
	if score2 <= 60 {
		fmt.Println("E")
	}

	//再写个demo，根据分数判断学生的等级 if else if
	var score3 int
	fmt.Println("请输入分数:")
	fmt.Scanln(&score3)
	//用到if else if
	if score3 > 90 {
		fmt.Println("A")
	} else if score3 > 80 {
		fmt.Println("B")
	} else if score3 > 70 {
		fmt.Println("C")
	} else if score3 > 60 {
		fmt.Println("D")
	} else {
		fmt.Println("E")
	}
}
